// import Vue from 'vue'
// // Vue.component('组件名',对象)
// import pageTools from '@/components/PageTools'

// import { keys } from "mock/news"

// Vue.use('pageTools', pageTools)
export default {
  install(Vue) {
    //   多次注册太麻烦
    // Vue.component('pageTools', pageTools)
    //  const requireComponent = require.context(文件路径，是否深层次查找Bool，正则 .vue)
    const requireComponent = require.context('./', true, /\.vue$/)
    // keys()是个方法
    // console.dir(requireComponent.keys())
    requireComponent.keys().forEach(item => {
      const moduleObj = requireComponent(item).default
      //   注册组件
      Vue.component(moduleObj.name, moduleObj)
    })
  }
}
